package com.fs.sys.bean.dto;

import com.fs.common.base.bean.dto.BaseDTO;
import com.fs.sys.bean.enums.WorkbenchCmpStatus;
import lombok.Data;

import java.util.Map;

/**
 * 工作台组件数据实体 
 * @author Coder Generator 2025-06-16 09:34:15 
 **/
@Data
public class WorkbenchCmpDTO extends BaseDTO {
    /**
     * 组件编码
     */
    private String code;
    /**
     * 组件分类id
     */
    private String categoryId;
    /**
     * 组件名称
     */
    private String name;
    /**
     * 组件示意图
     */
    private String image;
    /**
     * 组件配置
     */
    private Map<String, Object> config;
    /**
     * 组件已发布配置
     */
    private Map<String, Object> publishedConfig;
    /**
     * 组件描述
     */
    private String remark;
    /**
     * 组件使用次数
     */
    private Integer usedCount;
    /**
     * 组件状态
     */
    private WorkbenchCmpStatus status;
    /**
     * 组件排序
     */
    private Double sort;
}